* ul, ol{
list-style:none}

#portletwrapper-636f6c6c6563746976652e706f72746c6574706167652e7468697264636f6c756d6e0a636f6e746578740a2f787367732f66726f6e742d706167650a36356230393566623864343438626166{

height:245px; 

overflow:auto !important}

#portletwrapper-636f6c6c6563746976652e706f72746c6574706167652e7468697264636f6c756d6e0a636f6e746578740a2f787367732f66726f6e742d706167650a36356230393566623864343438626166 img{

display:none}

* h1, h2, h3, h4, h5, h6, pre, code{

font-size:1em}



* a img, :link img, :visited img{

border:none}



body{

font:12px &#26999; &#20307; ; 

background-color:#FFF; 

color:#000; 

margin:0; 

padding:0}



img{

border:none; 

vertical-align:middle}



p{

line-height:1.5em; 

margin:0 0 0.75em}



p img{

border:none; 

margin:0}



hr{

border:0; 

height:1px; 

color:#8cacbb; 

background-color:#8cacbb; 

margin:0.5em 0 1em}



h1, h2, h3, h4, h5, h6{

color:#000; 

font-family:&#26999; &#20307; ; 

margin:0.75em 0 0.25em}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{

color:#000 !important; 

text-decoration:none}



h1{

font-size:160%}



h2{

font-size:150%}



h3{

font-size:125%; 

border-bottom:none; 

font-weight:700}



h4{

font-size:110%; 

border-bottom:none; 

font-weight:700}



h5{

font-size:100%; 

border-bottom:none; 

font-weight:700}



h6{

font-size:90%; 

border-bottom:none; 

font-weight:700}



dd{

line-height:1.5em; 

margin-bottom:1em}



abbr, acronym, .explain{

border-bottom:1px dotted #000; 

color:#000; 

background-color:transparent; 

cursor:help}



q{

font-family:Baskerville,Georgia,serif; 

font-style:italic; 

font-size:120%}



blockquote{

padding-left:0.5em; 

margin-left:0; 

border-left:4px solid #8cacbb; 

color:#76797c}



code, tt{

font-family:Monaco,"Courier New",Courier,monospace; 

font-size:120%; 

color:#000; 

background-color:#dee7ec; 

padding:0 0.1em}



pre{

font-family:Monaco,"Courier New",Courier,monospace; 

font-size:100%; 

border:1px solid #8cacbb; 

color:#000; 

background-color:#dee7ec; 

overflow:auto; 

padding:1em}



ins{

color:green; 

text-decoration:none}



del{

color:red; 

text-decoration:line-through}



a.move_friendly_link img{

margin:0 8px}



#portlet_friendly_link{

border:1px #8cacbb solid; 

margin:0; 

padding:0}



#mainflash{

margin-top:-12px; 

background-color:#BFCAE6}



*html #mainflash, *+html #mainflash{

margin:0}



.portletNavigationTree{

background-color:#BFCAE6}



.navTree li{

margin-bottom:0 !important}



.navTreeItem a{

border:1px #94AAD6 solid !important; 

padding:0.5em 0 !important}



dd.portletItem{

margin-left:1em}



dd.portletItem .navTreeItem a{

color:#fff}



dd.portletItem .navTreeCurrentItem a{

color:red !important}



dd.portletItem_link{

text-align:center; 

margin:0; 

padding:0}



.documentActions{

display:none; 

text-align:right; 

border-top:1px solid #8cacbb; 

margin:1em 0; 

padding:0}



dt.portletHeader{

font-size:14px !important; 

line-height:160%; 

color:#000; 



display:block; 

margin-bottom:5px}



dt.portletHeader a span{

margin-left:3px}



#portletPageColumns dl.portlet{

height:238px; 

overflow:auto !important}



.portletPixviewer dd{

margin-left:3px; 

margin-right:3px}



.state-visible{

color:#74AE0B !important}



.state-published{

color:#436976 !important}



.state-pending{

color:orange !important}



.syndicated{

color:green !important}



#portal-columns{

width:966px !important; 

border-collapse:collapse; 

margin-top:-2px; 

margin-right:20px; 

margin-left:20px; 

border-spacing:0; 

background-color:#ec870e; 

min-height:237px; 

height:237px}



#portal-column-one{

vertical-align:top; 

width:207px !important; 

border-collapse:collapse; 

background-color:#BFCAE6}



#portal-column-content{

vertical-align:top; 

border-collapse:collapse; 

margin:0; 

padding:0}



#portal-column-two{

vertical-align:top; 

width:227px; 

border-collapse:collapse; 

background-color:#fff}



body.fullscreen #portal-column-content{

width:100%; 

margin:0; 

padding:0}



.contentViews{

background-color:transparent; 

padding-left:1em; 

line-height:normal; 

list-style:none; 

border:1px solid #74ae0b; 

border-top-width:0; 

border-left-width:0; 

border-right-width:0; 

margin:0}



.contentViews li{

display:inline; 

padding-top:0.5em}



.contentViews li a{

background-color:transparent; 

border:1px solid #74ae0b; 

color:#578308; 

height:auto; 

margin-right:0.5em; 

line-height:normal; 

text-decoration:none; 

text-transform:none; 

z-index:1; 

border-style:solid; 

padding:0 1em}



.contentViews .selected a{

background-color:#cde2a7; 

border-bottom:#cde2a7 1px solid; 

color:#578308}



.contentViews li a:hover{

background-color:#cde2a7; 

color:#578308}



.contentActions{

background-color:#cde2a7; 

border-left:1px solid #74ae0b; 

border-right:1px solid #74ae0b; 

color:#578308; 

text-align:right; 

text-transform:none; 

z-index:2; 

position:relative; 

height:1.6em; 

padding:0 0 0 1em}



.contentActions ul, .contentActions li{

list-style:none; 

list-style-image:none; 

color:#000; 

text-align:left; 

line-height:1.6em; 

margin:0}



.contentActions li{

float:right; 

z-index:4; 

border-left:1px solid #74ae0b}



.contentActions a{

text-decoration:none; 

color:#578308; 

cursor:pointer; 

padding:0 0.5em}



.contentActions span.subMenuTitle{

position:relative; 

white-space:nowrap; 

display:inline; 

padding:0 0.5em}



.contentActions a span.subMenuTitle{

display:inline; 

padding:0}



.actionMenu{

position:relative; 

margin:0; 

padding:0}



.actionMenu .actionMenuHeader{

font-weight:400; 

margin:0; 

padding:0}



.actionMenu.activated .actionMenuHeader{

position:relative; 

z-index:10}



.arrowDownAlternative{

font-size:0.85em}



.actionMenu .actionMenuContent{

display:none; 

z-index:5; 

position:absolute; 

top:1.6em; 

right:-1px; 

height:auto; 

margin:0; 

padding:0}



.actionMenu.activated .actionMenuContent{

display:table !important; 

border-collapse:collapse; 

border-spacing:0}



.actionMenu.deactivated .actionMenuContent{

display:none !important}



.actionMenu .actionMenuContent ul{

display:block; 

background:#cde2a7; 

border:1px #74ae0b; 

border-style:none solid solid; 

margin:-2px 0 0; 

padding:0}



.actionMenu .actionMenuContent li{

float:none; 

background-color:transparent; 

display:inline; 

border:0; 

margin:0; 

padding:0}



.actionMenu .actionMenuContent li a{

display:block; 

white-space:nowrap; 

margin:0.2em 0}



.actionMenu .actionMenuContent .selected{

display:block; 

white-space:nowrap; 

margin:0.2em 0; 

padding:0 0.5em}



.actionMenu .actionMenuContent li a:hover{

background-color:#74ae0b; 

color:#FFF}



.actionMenu .actionMenuContent .actionSeparator a{

padding-top:0.2em; 

border-top:1px solid #74ae0b}



#templateMenu li a{

padding-left:16px}



ul.configlets{

list-style-image:none; 

list-style:none; 

margin:1em 0}



ul.configlets li a{

text-decoration:none; 

border:none}



ul.configletDetails{

list-style-image:none; 

list-style:none; 

margin:0 1em 1em 4em}



ul.configletDetails li{

margin-bottom:1em; 

display:inline}



.stx table{

border:1px solid #8cacbb !important}



.stx table td{

border-bottom:1px solid #8cacbb}



.reviewHistory{

display:inline; 

font-size:110% !important; 

color:#000}



.comment{

background:#eef3f5; 

border:1px solid #8cacbb; 

margin-bottom:1em; 

padding:0.25em 1em 0.5em}



.comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6{

border-bottom:1px solid #76797c; 

font-weight:400}



.comment h3 a{

background-image:url(/discussionitem_icon.gif); 

background-repeat:no-repeat; 

padding-left:18px; 

margin-left:-1px; 

margin-bottom:1px; 

min-height:1.6em; 

height:auto; 

line-height:1.6em}



.commentBody{

margin:0 1em 1em}



.spacer{

margin:1em}



dl.collapsible{

border:1px solid #8cacbb !important; 

margin:1em 0 0; 

padding:0}



dl.collapsible dt.collapsibleHeader{

display:block; 

float:left; 

background:#FFF; 

line-height:1.2em; 

vertical-align:middle; 

font-size:90%; 

position:relative; 

top:-0.6em; 

width:auto; 

margin:0 0 -0.6em 1em; 

padding:0 0.5em}



dl.collapsible dd.collapsibleContent{

clear:left; 

margin:0; 

padding:0 1em}



dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader{

background:#FFF url(treeExpanded.gif) no-repeat 6px 50%; 

cursor:pointer; 

padding:0 6px 0 22px}



dl.collapsedBlockCollapsible{

border:none !important; 

height:1em; 

width:auto}



dl.collapsedBlockCollapsible dt.collapsibleHeader{

float:none; 

position:static; 

line-height:1em; 

background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 

cursor:pointer; 

margin:0; 

padding:0 0 0 22px}



dl.collapsedInlineCollapsible{

border:none !important; 

height:1em; 

width:auto; 

display:inline}



dl.collapsedInlineCollapsible dt.collapsibleHeader{

position:static; 

float:none; 

line-height:1em; 

background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 

cursor:pointer; 

display:inline; 

margin:0; 

padding:0 0 0 22px}



.configlet .documentEditable{

padding:0 !important}



.documentEditable, .documentContent{

border:1px solid #74ae0b; 

padding:5px !important}



.label{

font-weight:700; 

display:inline; 

padding-right:0.5em}



.optionsToggle{

border:1px solid #8cacbb; 

color:#000; 

background-color:#dee7ec; 

font-weight:400 !important; 

font-size:90%}



#portal-column-content fieldset >* input:focus, #portal-column-content fieldset >* textarea:focus{

border-color:orange; 

border-width:1px}



.noInheritedRoles{

color:#a0a0a0}



.currentItem{

border-collapse:collapse; 

border:2px solid orange; 

padding:1px}



tr.dragging td{

background-color:#ff6}



.draggingHook{

cursor:move}



div.managePortletsLink{

display:none; 

color:#76797c; 

font-size:90%; 

font-weight:400}



ul.formTabs{

position:relative; 

display:block; 

list-style-type:none; 

text-align:center; 

margin:0 0 -2em; 

padding:0}



li.formTab{

display:inline; 

margin:0; 

padding:0}



li.formTab a{

display:inline-block; 

border-top:1px solid #8cacbb; 

border-bottom:1px solid #8cacbb; 

border-left:1px dotted #8cacbb; 

background:#FFF; 

text-decoration:none; 

margin:0; 

padding:0.125em 0.75em}



li.firstFormTab a{

border-left:1px solid #8cacbb}



li.lastFormTab a{

border-right:1px solid #8cacbb}



li.formTab a.notify{

background-color:#ffce7b; 

color:#000}



li.formTab a.required span{

background-image:url(/required.gif); 

background-position:center right; 

background-repeat:no-repeat; 

padding-right:8px}



li.formTab a.notify:hover{

background-color:orange}



.formPanel{

border:1px solid #8cacbb; 

padding:1em}



body.smallText{

font-size:60%}



#portal-column-one .visualPadding{

padding-right:2px; 

padding-left:2px; 

border:none}



#portal-column-two .visualPadding{

padding-right:1px; 

padding-left:1px; 

border:none}



#portal-column-one .portlet{



margin-top:2px}



h1, h2{

border-bottom:1px solid #8cacbb; 

font-weight:400}



body.kssActive h2.inlineEditable:hover, body.kssActive h1.inlineEditable:hover{

padding-bottom:1px}



h3, h4, h5, h6{

border-bottom:none; 

font-weight:700}



.documentFirstHeading{

margin-top:0}



.documentContent{

font-size:110%; 

background:#FFF}



.documentContent ul{

list-style-image:url(/bullet.gif); 

list-style-type:square; 

margin:0.5em 0 0 -0.5em}



.documentContent ol{

margin:0.5em 0 0 2.5em}



#content a:target{

background-color:#fd7 !important}



.documentContent li a:visited{

color:Purple}



.documentContent li a:active{

color:Red}



#portletPageColumns .portletItemDetails{

text-align:right; 

display:block; 

border-bottom:1px #ccc dotted; 

margin-top:-1em}



#visual-portal-wrapper{

margin-left:auto; 

margin-right:auto; 

width:1007px; 

background:#205aa7 url('/bodybg.jpg') top center repeat-x}



#portal-logo img{

border:0}



#portal-top{

margin-top:4px; 

width:966px; 

margin-left:auto; 

margin-right:auto}



#portal-siteactions{

background-color:transparent; 

white-space:nowrap; 

list-style-image:none; 

height:auto; 

line-height:normal; 

float:right; 

margin:1px 20px 0 0}



#portal-siteactions li a{

background-color:transparent; 

border:none; 

border-right:#f3c246 2px solid; 

color:#76797c; 

font-size:14px; 

height:auto; 

padding-right:5px; 

text-decoration:none; 

text-transform:none}



#portal-globalnav{

background-color:#1B4F93; 

white-space:nowrap; 

list-style:none; 

height:auto; 

line-height:160%; 

margin-left:0; 

margin-top:0; 

text-align:center; 

padding:5px}



#portal-globalnav li a{

background-color:transparent; 

border:none; 

border-right:#fff 2px solid; 

color:#fff; 

font-size:16px; 

font-weight:700; 

margin-right:0; 

text-decoration:none; 

text-transform:none; 

padding:2px 2px 2px 12px}



#portal-globalnav li.selected a{

color:#fff; 

padding-bottom:3px}



#portal-globalnav li a:hover{

background-color:#EC870E; 

color:#fff; 

padding-bottom:3px}



#portal-personaltools-wrapper{

background-color:transparent; 

float:right; 

clear:right; 

margin-top:-2px; 

margin-right:20px; 

color:#fff; 

width:187px; 

position:relative}



#portal-personaltools{

line-height:1.6em; 

padding-right:20px; 

text-align:right; 

text-transform:none; 

margin:0}



#portal-personaltools .portalUser{

background:transparent url(/user.gif) center left no-repeat; 

padding-left:18px}



#portal-personaltools .portalNotLoggedIn{

background:transparent; 

background-image:none; 

padding:0}



#portal-personaltools li{

color:#FFF; 

margin-left:1em; 

display:inline}



#portal-personaltools li a{

text-decoration:none; 

font-size:15px; 

color:#FFF}



#portal-personaltools .visualIconPadding{

padding-left:10px}



.visualCaseSensitive{

text-transform:none}



#portal-languageselector{

float:right; 

margin:0 1em}



#portal-breadcrumbs{

background-color:#1B4F93; 

padding-left:2em; 

padding-right:2em; 

text-transform:none; 

line-height:1.6em; 

margin-top:-5px}



#portal-breadcrumbs a{

text-decoration:none; 

color:#fff}



.breadcrumbSeparator{

font-size:120%}



.addFavorite{

vertical-align:bottom}



#content h5, #content h6{

color:#76797c}



.newsItem{

margin-bottom:1em; 

border-bottom:1px solid #8cacbb}



.newsImage{

border:1px solid #ccc}



.newsImageContainer{

float:right; 

width:202px; 

text-align:center; 

margin:0 1em 0.5em}



.newsContent{

padding:0 1em 1em}



.newsContent ul, .newsContent li{

display:block; 

list-style:none; 

list-style-image:none; 

margin:0; 

padding:0}



.newsAbout{

display:block; 

color:#76797c; 

font-size:90%; 

margin-top:0; 

list-style:none; 

list-style-image:none; 

float:right; 

text-align:right; 

padding:0}



.newsFooter li{

display:inline; 

margin:0 1em 0 0}



.documentActions ul{

display:block; 

list-style-type:none; 

list-style-image:none; 

margin:-0.2em 0 0; 

padding:0 0.5em}



.documentActions li{

display:inline; 

font-size:90%; 

margin:0 0.5em; 

padding:0 0.25em}



.documentActions a{

border:none !important; 

text-decoration:none}



dl.portalMessage a{

color:#000; 

border:none; 

text-decoration:underline}



dl.portalMessage dt{

background-color:#996; 

border:1px solid #996; 

font-weight:700; 

float:left; 

color:#FFF; 

line-height:1.25em; 

margin:0 0.5em 0 0; 

padding:0.5em 0.75em}



dl.portalMessage dd{

background-color:#ffffe3; 

border:1px solid #996; 

line-height:1.25em; 

margin:0; 

padding:0.5em}



dl.warning dt{

background-color:#d80; 

border:1px solid #d80}



dl.error dt{

background-color:#d00; 

border-color:#d00}



.documentDescription{

font-weight:700; 

display:block; 

line-height:1.5em; 

margin:0 0 0.5em}



.documentByLine{

font-size:90%; 

font-weight:400; 

color:#76797c; 

margin-bottom:0.5em}



#category ul{

list-style-image:none; 

list-style-type:none; 

display:inline; 

margin:0}



.discussion{

margin-top:1em}



.even{

background-color:#eef3f5}



.odd{

background-color:transparent}



.visualHighlight{

background-color:#ffc}



.discreet{

color:#76797c; 

font-size:90%; 

font-weight:400}



.pullquote{

font-weight:700; 

color:#C93; 

float:right; 

width:35%; 

clear:right; 

background-color:#FFF; 

border-left:4px solid #8cacbb; 

margin:0 0 1em 1em; 

padding:0 1em}



.callout{

font-weight:700; 

color:#C93; 

padding:0 1em}



.notify, .documentEditable * .notify{

border:1px solid orange}



.card{

background-color:#dee7ec; 

float:left; 

text-align:center; 

width:110px; 

border-color:#8cacbb; 

border-style:solid; 

border-width:1px; 

margin:1em; 

padding:1em 0}



.portrait{

background-color:#dee7ec; 

font-size:90%; 

text-align:center; 

width:100px; 

border-color:#8cacbb; 

border-style:solid; 

border-width:1px; 

margin:0.5em; 

padding:1em 0 0.5em}



.portraitPhoto{

border:1px solid #000}



table.listing, .stx table{

border-collapse:collapse; 

border-left:1px solid #8cacbb; 

border-bottom:1px solid #8cacbb; 

font-size:90%; 

margin:1em 0}



table.listing th, .stx table th{

background:#dee7ec; 

border-top:1px solid #8cacbb; 

border-bottom:1px solid #8cacbb; 

border-right:1px solid #8cacbb; 

font-weight:400; 

text-transform:none; 

padding:0.25em 0.5em}



table.listing .top{

border-left:1px solid #FFF; 

border-top:1px solid #FFF !important; 

border-right:1px solid #FFF !important; 

text-align:right !important; 

padding:0 0 1em}



table.listing td, .stx table td{

border-right:1px solid #8cacbb; 

padding:0.25em 0.5em}



table.listing td a label, .stx table td a label{

cursor:pointer}



table.vertical{

background-color:#FFF}



table.vertical th{

padding:0.5em}



table.vertical td{

border-top:1px solid #8cacbb; 

padding:0.5em}



table.grid td{

border:1px solid #8cacbb; 

padding:0.5em}



table.plain, table.plain td, table.plain th{

border:1px solid #ccc; 

border-collapse:collapse; 

padding:0.5em}



.listingBar{

background-color:#dee7ec; 

text-align:center; 

text-transform:none; 

vertical-align:top; 

font-size:94%; 

clear:both; 

border-color:#8cacbb; 

border-style:solid; 

border-width:1px; 

margin:1em 0; 

padding:0 1em}



.listingBar span.previous, .listingPrevious{

text-align:left; 

float:left; 

margin-right:1em}



.listingBar span.next, .listingNext{

text-align:right; 

float:right; 

margin-left:1em}



.tileItem{

border-top:1px solid #8cacbb; 

padding-top:0.5em; 

margin-top:0.5em}



.tileHeadline{

border:none; 

font-size:110%; 

font-weight:700}



.tileImage{

float:right; 

border:1px solid #000; 

margin:0 0 0.5em 0.5em}



.eventDetails{

float:right; 

width:20em; 

clear:right}



ul.visualNoMarker, ol.visualNoMarker{

list-style-type:none; 

list-style-image:none; 

line-height:1em; 

margin:0.5em 0 0}



ul.discreet{

list-style-image:none; 

list-style-type:disc}



textarea.proportional{

font:100% &#26999; &#20307; ,&#23435; &#20307; }



.productCredits{

text-align:right; 

font-size:90%; 

clear:both; 

font-weight:400; 

color:#76797c}



#portal-footer{

width:1007px; 

background-color:#205aa7; 

margin-top:-1px; 

float:none; 

line-height:1.2em; 

text-align:center}



#portal-footer p{

color:#fff; 

margin:0; 

padding:8px}



#portal-footer a{

text-decoration:none; 

color:#fff; 

border:none}



#portal-sitemap{

list-style:none; 

list-style-image:none; 

font-size:90%; 

border:none; 

margin:0}



#portal-sitemap a{

border:1px solid #FFF}



#portal-sitemap a:hover{

border:1px solid #8cacbb}



#portal-sitemap .navTreeLevel1{

padding-left:1em; 

border-left:0.5em solid #8cacbb; 

margin:0 0 0 0.5em}



#portal-sitemap .navTreeLevel2{

padding-left:1em; 

border-left:0.5em solid #dee7ec; 

margin:0 0 0 0.6em}



.photoAlbumEntry{

float:left; 

height:185px; 

width:143px; 

text-align:center; 

background-image:url('/polaroid-single.png'); 

background-repeat:no-repeat; 

margin:0; 

padding:0 6px 0 9px}



.photoAlbumEntry img{

border:1px solid #ccc; 

display:block; 

margin:0 auto}



.photoAlbumEntryWrapper{

height:130px; 

width:128px; 

margin-bottom:7px}



.photoAlbumEntry a{

display:block; 

text-decoration:none; 

font-size:90%; 

height:169px; 

width:130px; 

margin:16px auto 0}



.photoAlbumFolder{

background-image:url('/polaroid-multi.png'); 

background-repeat:no-repeat}



.photoAlbumEntryTitle{

color:#76797c; 

display:block; 

overflow:hidden; 

width:128px; 

height:3.6em}



a.link-parent{

display:block; 

background:transparent url(/arrowUp.gif) 4px 5px no-repeat; 

font-size:90%; 

text-decoration:none; 

padding:1px 0 10px 16px}



#content .link-category{

color:#74ae0b !important}



#content .link-user{

background:transparent url(/user.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content .link-comment{

background:transparent url(/discussionitem_icon.gif) center left no-repeat; 

padding:1px 0 1px 16px !important}



#content .link-anchor{

color:#76797c; 

text-decoration:none; 

font-weight:400}



#content .link-presentation{

font-size:90%; 

text-align:center}



#content .link-wiki-add{

color:red}



#content a[href ^="http:"], #content a.link-external{

padding:1px 0 1px 16px}



#content a[href ^="https:"], #content a.link-https{

background:transparent url(/lock_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="http://oa.315ok.org"]{

background:none; 

padding:0}



#content a[href ^="mailto:"], #content a.link-mailto{

background:transparent url(/mail_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="news:"], #content a.link-news{

background:transparent url(/topic_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="ftp:"], #content a.link-ftp{

background:transparent url(/file_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="irc:"], #content a.link-irc{

background:transparent url(/discussionitem_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="callto:"], #content a.link-callto{

background:transparent url(/phone_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="webcal:"], #content a.link-webcal{

background:transparent url(/event_icon.gif) 0 1px no-repeat; 

padding:1px 0 1px 16px}



#content a[href ^="feed:"], #content a.link-feed{

background:transparent url(/rss.gif) 0 1px no-repeat; 

padding:1px 0 1px 18px}



#content .link-plain{

background-image:none !important; 

padding:0 !important}



.visualGhosted{

opacity:0.2px}



body.fullscreen #portal-globalnav{

margin-top:4em}



body.fullscreen #portal-searchbox{

position:relative; 

z-index:3; 

margin:0.5em 2em 0 0.5em; 

padding:0}



.image-left{

float:left; 

clear:both; 

border:1px solid #000; 

margin:0.5em 1em 0.5em 0}



.image-inline{

float:none}



.image-right{

float:right; 

clear:both; 

border:1px solid #000; 

margin:0.5em}



dd.image-caption{

text-align:left; 

margin:0; 

padding:0}



dl.captioned{

padding:10px}



.portletAssignments{

margin-top:1.5em}



.section div{

padding-top:0.5em; 

padding-bottom:0.5em}



&#65279; 



*, .stx table p, dl.collapsible dd.collapsibleContent >dl{

margin:0; 

padding:0}



*:link, :visited, ul.configletDetails li a, .documentContent dd a, .card a, table.listing a, .listingBar a, .tileHeadline a{

text-decoration:none}



table, body.largeText{

font-size:100%}



a, ul.configlets li a:visited, ul.configlets li a:active{

color:#436976; 

background-color:transparent}



ul, ol{

line-height:1.5em; 

padding:0}



li, .tileBody{

margin-bottom:0.5em}



dt, ul.configlets li label, ul.configletDetails li label{

font-weight:700}



abbr .explain, div.managedPortlet.portlet{

border-bottom:none}



#switchpics_id, table.listing .listingCheckbox{

text-align:center}



.portletCollection dt.portletHeader a, .portletEmbedIframePortlet dt.portletHeader a, .portletPixviewer dt.portletHeader a, .portletBookmarkPortlet dt.portletHeader a, .portletFetchOuterPortlet dt.portletHeader a{

border-bottom:1px dotted; 

color:#000; 

text-align:left !important; 

display:block}



.state-private, .state-expired{

color:Red !important}



body.fullscreen #portal-column-one, body.fullscreen #portal-column-two, dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent, .formPanel.hidden, div.formControls input.hidden, p#link-presentation, body.fullscreen #portal-logo, body.fullscreen #portal-siteactions{

display:none}



.configlet .contentViews, dl.portalMessage{

font-size:90%}



.actionMenu .actionMenuHeader a, dl.searchResults span.documentByLine{

display:block}



ul.configlets li, #content-news h1{

margin-bottom:1em}



li.formTab a.selected, li.formTab a:hover{

background:#dee7ec}



#portal-column-content dl.portlet, #portal-column-two .portlet{

border:#000 1px solid; 

margin-top:2px}



.documentContent p a, .documentContent li a{

text-decoration:none; 

border-bottom:1px #ccc solid}



.documentContent p a:visited, .documentContent dd a:visited{

color:Purple; 

background-color:transparent}



.documentContent p a:active, .documentContent dd a:active{

color:Red; 

background-color:transparent}



#portal-siteactions li, #portal-globalnav li, #portal-languageselector li, .newsAbout li, #category ul li{

display:inline}



#portal-siteactions li.selected a, #portal-siteactions li a:hover{

background-color:#dee7ec; 

color:#436976}



#portal-siteactions li a.last-item, #portal-globalnav li a.last-item{

border-right:0 none !important}



dl.warning dd, dl.error dd{

background-color:#fd7; 

border-color:#d80}



table.listing a:hover, #portal-footer a:hover{

text-decoration:underline}



table.listing img, .listingBar img{

vertical-align:middle}



table.solidborder{

border-collapse:collapse; 

border:1px solid #000; 

background:#FFF; width:100%}

table.solidborder td{

padding:5px 2px; 

line-height:18px; 

border-right:1px solid #000; 

border-bottom:1px solid #000; 

border-top:1px solid #000; 

border-left:1px solid #000}
